package com.bean;

import java.util.Date;


public class BCliente extends BGenerico {

    public BCliente() {        
        pk = new BClientePK();
        departamento = new BDepartamento();
        departamento.setPk(new BDepartamentoPK());
        departamento.setPais(new BPais());
        departamento.getPais().setPk(new BPaisPK());
        empresa = new BEmpresa();
        tipoCliente = new BTipoCliente();
        tipoCliente.setPk(new BTipoClientePK());
    }

    private String nomCliente;
    private String desCliente;
    private String rucCliente;
    private String emailCliente;
    private String webCliente;
    private String telefonoCliente;
    private String nroEmpleadosCliente;
    private Integer montoFacturacionCliente;
    private BTipoCliente tipoCliente;
    private BClientePK pk;
    private BDepartamento departamento;    
    private BEmpresa empresa;
    private Date fecRegistro;
    
    private String id_usua_crea;
    private Date fe_usua_crea;
    private String de_term_crea;
    private String id_usua_modi;
    private Date fe_usua_modi;
    private String de_term_modi;
    
    public Date getFecRegistro() {
		return fecRegistro;
	}

	public void setFecRegistro(Date fecRegistro) {
		this.fecRegistro = fecRegistro;
	}

	public BClientePK getPk() {
        return this.pk;
    }

    public void setPk(BClientePK pk) {
        this.pk = pk;
    }

    public String getId_usua_crea() {
		return id_usua_crea;
	}

	public void setId_usua_crea(String idUsuaCrea) {
		id_usua_crea = idUsuaCrea;
	}
	
	public String getDe_term_crea() {
		return de_term_crea;
	}

	public void setDe_term_crea(String deTermCrea) {
		de_term_crea = deTermCrea;
	}

	public String getId_usua_modi() {
		return id_usua_modi;
	}

	public void setId_usua_modi(String idUsuaModi) {
		id_usua_modi = idUsuaModi;
	}

	public String getDe_term_modi() {
		return de_term_modi;
	}

	public void setDe_term_modi(String deTermModi) {
		de_term_modi = deTermModi;
	}

	public BTipoCliente getTipoCliente() {
        return this.tipoCliente;
    }

    public void setTipoCliente(BTipoCliente tipoCliente) {
        this.tipoCliente = tipoCliente;
    }

    public Integer getMontoFacturacionCliente() {
        return this.montoFacturacionCliente;
    }

    public void setMontoFacturacionCliente(Integer montoFacturacionCliente) {
        this.montoFacturacionCliente = montoFacturacionCliente;
    }

    public String getNroEmpleadosCliente() {
        return this.nroEmpleadosCliente;
    }

    public void setNroEmpleadosCliente(String nroEmpleadosCliente) {
        this.nroEmpleadosCliente = nroEmpleadosCliente;
    }

    public String getTelefonoCliente() {
        return this.telefonoCliente;
    }

    public void setTelefonoCliente(String telefonoCliente) {
        this.telefonoCliente = telefonoCliente;
    }

    public String getWebCliente() {
        return this.webCliente;
    }

    public Date getFe_usua_crea() {
		return fe_usua_crea;
	}

	public void setFe_usua_crea(Date feUsuaCrea) {
		fe_usua_crea = feUsuaCrea;
	}

	public Date getFe_usua_modi() {
		return fe_usua_modi;
	}

	public void setFe_usua_modi(Date feUsuaModi) {
		fe_usua_modi = feUsuaModi;
	}

	public void setWebCliente(String webCliente) {
        this.webCliente = webCliente;
    }

    public String getEmailCliente() {
        return this.emailCliente;
    }

    public void setEmailCliente(String emailCliente) {
        this.emailCliente = emailCliente;
    }

    public String getRucCliente() {
        return this.rucCliente;
    }

    public void setRucCliente(String rucCliente) {
        this.rucCliente = rucCliente;
    }

    public String getNomCliente() {
        return this.nomCliente;
    }

    public void setNomCliente(String nomCliente) {
        this.nomCliente = nomCliente;
    }

    public String getDesCliente() {
        return this.desCliente;
    }

    public void setDesCliente(String desCliente) {
        this.desCliente = desCliente;
    }

    public BDepartamento getDepartamento() {
        return departamento;
    }

    public void setDepartamento(BDepartamento departamento) {
        this.departamento = departamento;
    }
    
    public BEmpresa getEmpresa() {
        return this.empresa;
    }

    public void setEmpresa(BEmpresa empresa) {
        this.empresa = empresa;
    }
}
